package jwcb.admin.server.map.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import jwcb.admin.server.map.domain.entity.SysRegion;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * sys_region的mapper
 */
@Mapper
public interface MapMapper extends BaseMapper<SysRegion> {

    /**
     * 获取全量的区域信息
     * 不在level在建立索引 因为level区分度太低,就1 2 3
     * 获取全部在内存里面进行过滤
     * @return
     */
    List<SysRegion> selectAllRegin();


    /**
     * 根据父级区域ID获取子集区域列表
     * @param parentId 父级区域id
     * @return 子集区域列表
     */
    List<SysRegion> selectChildrenRegin(Long parentId);
}
